@charset "utf-8";
*{margin:0;padding:0;}
img{vertical-align:middle;border:0px;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
input{vertical-align:middle;color:#333;}
body{font:12px Microsoft YaHei;color:#333;}
i{display:-moz-inline-stack;display:inline-block;*display: inline;vertical-align:middle;zoom:1;}
.clear{clear:both; font-size:0px; line-height:0px;margin:0;padding:0}
#header{ background:url(/asset/img/top.jpg); height:100px;}
#wrapper,#content{width:950px;margin:0px auto; overflow:hidden}
#footer{ background:#f1f1f1; border-top:solid #075b4e 3px; text-align:center; line-height:30px; padding:10px 0px; margin-top:10px; height: 90px;}
.left{ float:left; display:inline-block}
.right{ float:right; display:inline-block}
.mt{margin-top:10px;}
/* 滚动图 */
#demo{overflow:hidden;width:655px; margin-top:20px;}
#indemo{float:left;width:10000%;}
#indemo ul{overflow:hidden;float:left;padding:10px 0px;}
#indemo ul li{ float:left; margin-right:10px;}
#indemo ul li img{ border:solid #dfdfdf 1px;}
#indemo ul li p{ margin-top:10px; text-align:center;}
/* ---动画---*/
#banner { width:100%; height:310px; position:relative; background:url(/asset/img/banner.jpg) no-repeat center center;}
#slides { display:block; width:100%; height:310px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-align:center;}
#slides li img{ margin-top:100px; margin-left:300px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:280px; z-index:9900;  padding:0; margin:0}
#pagination li { display:block; list-style:none; width:20px; height:20px; float:left; margin-left:10px; margin-right:10px; border-radius:10px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background-color:#075b4e;}
/*----页面样式----*/
.logo{float:left; margin-top:10px;}
.top_r_img{ float:right; padding-top:45px;color:#075b4e; font-size:16px; font-weight:bold;}
.nav{ background:url(/asset/img/nav.jpg) repeat-x; height:44px;}
.nav ul{ width:950px; margin:0px auto; overflow:hidden; height:40px; background:url(/asset/img/navb.jpg) no-repeat left top;}
.nav ul li{ float:left; height:40px; line-height:40px; width:105px; text-align:center; background:url(/asset/img/navb.jpg) no-repeat right top;}
.nav ul li a{ color:#FFF;}
.marquee{ width:950px; margin:0px auto;height:35px; line-height:35px; background:#f1f1f1;}
.border{background:url(/asset/img/kuang.jpg) no-repeat; width:278px; height:237px;}
.border h3{ height:40px; line-height:40px; padding-left:20px; color:#075b4e; font-size:14px;}
.news{padding:10px 20px;}
.news li{ height:30px; line-height:30px; }
.products{ text-align:center; padding-top:10px;}
.products a{ display:block; margin:0px 15px;height:35px; line-height:35px; background:#f1f1f1;}
.aboutus{width:360px; float:left; margin-left:15px;}
.aboutus h4{ background:url(/asset/img/gang.jpg) no-repeat; height:40px; line-height:40px; padding-left:30px; color:#075b4e; font-size:14px;}
.aboutus p{ line-height:30px;}
.contactus{ line-height:30px; padding-left:20px; padding-top:10px;}
.product{ width:655px;}
.product h4{ background:url(/asset/img/gang.jpg) no-repeat; height:40px; line-height:40px; padding-left:30px; color:#075b4e; font-size:14px;}
.fl{ width: 278px; float:left;}
.fr{ width:655px; float:right;}
.fr h5{ background:url(/asset/img/gang01.jpg) no-repeat; height:40px; line-height:40px; padding-left:5px; color:#075b4e; font-size:14px;}
.n_news{ padding:10px 0px;}
.n_news li{ padding-left: 12px; border-bottom:solid #dfdfdf 1px; height:33px; line-height:33px; background:url(/asset/img/ico.gif) no-repeat left center; position:relative;}
.n_news li span{ position:absolute; right:0px; top:0px;}
.n_products{ padding:10px 0px; overflow:hidden;}
.n_products li{ width:25%; float:left; text-align:center; margin-top:20px}
.n_products li img{ border:solid #dfdfdf 1px;}
.n_products li p{ margin-top:10px;}
.n_content{ padding:10px 0px; line-height:30px;}
.n_content h1{ font-size:18px; text-align:center; color:#075b4e; }




/*==============分页=============*/
.page{ text-align:center; padding:10px; font-size:12px;}

/*==============内容页=============*/
.view{ padding:15px; background:#fff; border:solid 1px #e6e6e6;}
.view h2{ text-align:center; font-size:16px;}
.son_title{ text-align:center; padding:15px; color:#666; font-size:12px; background:url(/asset/img/line.gif) repeat-x left bottom;}
.info p{ text-indent:24px; line-height:20px; margin-top:12px;}

/*==============产品列表=============*/
.product_view ul{ zoom:1; overflow:hidden; padding:15px 0 0 10px !important; _padding:15px 0 0 15px;}
.product_view ul li{ float:left; width:205px; margin-right:5px; margin-bottom:30px; line-height:22px}
.product_view ul li img{ border:solid 1px #CCC;}
.product_view ul li span{ display:block; text-align:center; line-height:24px;}
.product_view ul li div{ text-align:center; }

/*===============网站地图页==================*/
.f_d{ width: 100px; float: left;}
.f_h{width: 100%; background-color: #cccfff; color: #FFFFFF; padding-left: 15px}
.f_h a {color: #FFFFFF}
.f_p{width: 240px; float: left; padding-left: 10px}
.f_n{width: 240px; float: left; padding-left: 10px}

/*====通用Funly Add=====*/
.funly_dh{width: 100%; background:#fff; border:solid 1px #e6e6e6;}
.funly_dh h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:url(/asset/img/bg_title.gif) repeat-x;}
.funly_dh h3 span{ float:left; font-size:14px; color:#333; background:url(/asset/img/title_ico.gif) no-repeat;}
.funly_news ul li{ float: left; width: 50%; line-height: 20px;} 

.info {zoom:1;overflow:hidden; line-height: 22px;}
.funly_pro ul li img{ border:solid 1px #CCC; margin-top: 5px}
.funly_pro ul li { float: left; padding: 5px;}
.funly_pro ul li div{ text-align: center; line-height:24px;}